having a piston - Francés Inglés Diccionario